// 时间对象加8小时
export function dateFormat (date, format) {
  // console.log(date)
  if(!date)
    return ''
  date = new Date(date);
  var o = {
      'M+' : date.getMonth() + 1, //month
      'd+' : date.getDate(), //day
      'H+' : date.getHours(), //hour+8小时
      'm+' : date.getMinutes(), //minute
      's+' : date.getSeconds(), //second
      'q+' : Math.floor((date.getMonth() + 3) / 3), //quarter
      'S' : date.getMilliseconds() //millisecond
  };
  if (/(y+)/.test(format))
      format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));

  for (var k in o)
      if (new RegExp('(' + k + ')').test(format))
          format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));

  return format;
}

export function timestampToTimeData(time){
  if(!time)
    return undefined
  else
    return new Date(time+28800000)
}

export function getTime(time){
   time = new Date(time)
   let hour = time.getHours()
   let min = time.getMinutes()
   let scen = time.getSeconds()
  //  console.log('获取秒',scen)
   if (hour < 10) {
    hour = '0'+ hour
   }
   if( min < 10){
    min = '0'+ min 
   }
   if( scen < 10){
    scen = '0'+ scen 
   }
  return hour +':'+ min+':'+ scen
}